// 导入根路径文件
import config from "./config.js"
export default (url, data = {}, method = 'GET') => {
  return new Promise((resolve, reject) => {
    // 加载提示
    wx.showLoading({
      title: '加载中',
    })
    uni.request({
      url: config.host + url, //仅为示例，并非真实接口地址。
      data,
      method,
      header: {
        cookie: uni.getStorageSync('cookies') ? uni.getStorageSync('cookies').find(item => item.indexOf(
          'MUSIC_U') !== -1) : ''
      },
      success: (res) => {
        // 只有是登录的接口就存cookie
        if (url === '/login/cellphone') {
          uni.setStorage({
            key: 'cookies',
            data: res.cookies,
          })
        }
        resolve(res.data)
        // 关闭加载提示
        wx.hideLoading()
      },
      fail: (err) => {
        reject(err)
      }
    })
  })
}
